package com.czk.scala.chapter05

/**
 * @Author:ChenZhangKun
 * @Date: 2021/12/29 19:30
 */
object Test13_Lazy {
  def main(args: Array[String]): Unit = {
    // 第一运用result的时候才会调用sum函数
    lazy val result: Int = sum(13, 17)

    println("1 函数调用")
    println("2, result=" + result)
    println("4 result=" + result)
  }

  def sum(a: Int, b: Int): Int = {
    println("3 sum调用")
    a + b
  }
}
